if ~exists(sdlpath||username'.SDL') then do;call Open(LivinJoy,sdlpath||username'.SDL','W');call close(LivinJoy);end
Call Open(MFOut,sdlpath||username'.SDL','R')
Do until eof(mfout)
if ~carrier then signal boomtown
dat=readln(mfout)
data=upper(word(dat,2))
smallhdd.data=":-)"
End
Call close(mfout)
Call Open(MFOut,sdlpath||username'.SDL','A')
do psa=1 to words(markstring)
If ~carrier then signal boomtown
sirenag=upper(subword(markstring,psa,1))
if jam.buttie.sirenag="Don't Even Ask :-)" then iterate
if sirenag="" then leave
nicenripe=""
if areaofile.mintola~="AREAOFILE."mintola&areaofile.mintola~="" then nicenripe=areaofile.mintola' 'sirenag' 'translate(descofile.sirenag,'',' ')' 'goar.sirenag
if smallhdd.sirenag~=":-)" then Call Writeln(MFOut,nicenripe)
If Tmp = 'C'&pageno<pages then do;pageno=pageno+1;start=start+scrln;call scroll;signal mormark;end
If Tmp = 'D' then if START>1 then do;if start-scrln<1 then start=scrln+1;pageno=pageno-1;start=start-scrln;call scroll;signal mormark;end
End
if markopt="2" then do;replin=downer();if replin=1 then signal mormark;end
shutupbeavis=0
if markopt="8" then call uppa
if markopt="M" then do
nodesc=1
uld="<Unknown>"
call clearsarea
if left(currfname.raw,1)="\" then break
if exists(areapath||word(currfname.raw,1)".Desc") then do;if Open(in,areapath||word(currfname.raw,1)".Desc",'R') then do;uld=readln(in);nodesc=0;end;end
call writeln(errout,'FList - (c) S.Gillibrand 1997 - Digital Design Production'crvar||crvar'An error has occured internal to FList, this error was triggered while'crvar||username' was online. It is suggested you report this error to 'crvar'Stuart Gillibrand of Digital Design immediatley. The following methods of contact are available:'crvar||crvar' * EMail: psychoed@digitald.demon.co.uk'crvar' * WWW: http://www.digitald.demon.co.uk'crvar' * Fidonet: 2:250/602.0'crvar' * Snail: Digital Design WHQ,'crvar' 8, Thornton Drive,'crvar' Farington Moss,'crvar' Leyland,'crvar' Preston,'crvar' Lancashire,'crvar' PR5 3QH.'crvar' ENGLAND.'crvar||crvar'An immediate response will follow and any bugs/improvements fixed/made due')
call writeln(errout,'to your information will result in a small dedication to yourself.'crvar||crvar'Please attatch the following information to your message:-'crvar||crvar' Line [#'golf']'crvar' Code ['code']'crvar' Error ['errortext(code)']'crvar' Version ['ver$']')
call writeln(errout,' Date ['date()']'crvar' Time ['time()']'crvar||crvar' BBS Name: 'bbsname||crvar' SysOp: 'bbsysopname||crvar||crvar'---'crvar||crvar'Thank You In Advance.'crvar)
currfname.bebob="\ "pnk||bld||word(lang.249,1)||ubld||substr(lang.249,length(word(lang.249,1))+1)/*" ["pnk||bld||right(bebob-2,5,'0')||ubld" Entries In This Area]"*/
ansify: /* If this routine isn't highly-optimised to the MAXIMUM I'm the pope %) */
arg gangsta
if words(left(currfname.gangsta,23))>1 then if left(currfname.gangsta,1)~="\" then return('n/a 'col_size' 0k 'col_date'!!-!!!-!! 'col_desc'[FList] Illegal, Filename contains space')
if words(currfname.gangsta)<3 then return('n/a 'col_size' 0k 'col_date'!!-!!!-!! 'col_desc'[FList] Illegal, FILES.BBS entry invalid')
if exists(txtpath"FileLibs."right(useraccess,3,'0'))|exists(txtpath"FileLibs."right(useraccess,3,'0')".ANSI") then sendfile txtpath"FileLibs."right(useraccess,3,'0')
else if exists(txtpath"FileLibs."useraccess)|exists(txtpath"FileLibs."useraccess".ANSI") then sendfile txtpath"FileLibs."useraccess
else if exists(txtpath"FileLibs.ANSI")|exists(txtpath"FileLibs") then sendfile txtpath"FileLibs"
sl "[FList] "lang.245": "an", "lang.351": "areaname /* Log It */
if pos('#'areapath'#',restrictACCESS.useraccess)>0|pos('#'areapath'#',restrictFLAGS.userflags)>0|pos('#'areapath'#',restrictACAGS.userflags.useraccess)>0 then do
call maffair
an=areachange() /* Is It Allowed By SysOp? */
signal detonator
end
goarea=areapath'files.bbs' /* Define GO Variable */
if ~exists(goarea) then do /* oOps - Area Empty! */